package com.zrrd.threadMethods.runnableDemo01;

/**
 * @author WanJl
 * @version 1.0
 * @title MyRunnable
 * @description
 * - 定义一个类MyRunnable实现Runnable接口
 * - 在MyRunnable类中重写run()方法
 * - 创建MyRunnable类的对象
 * - 创建Thread类的对象，把MyRunnable对象作为构造方法的参数
 * - 启动线程
 * @create 2024/6/16
 */
//1、定义一个类MyRunnable实现Runnable接口
public class MyRunnable implements Runnable {
    //2、在MyRunnable类中重写run()方法
    @Override
    public void run() {
        for (int i = 0; i < 100; i++) {
            //getName()获取当前线程的名称
            //Thread.currentThread().getName() 获取当前正在执行的线程的名称
            System.out.println(Thread.currentThread().getName()+"-->"+i);
        }
        System.out.println("--------------------------");
    }

}
